From: Tim Deegan Date: Mon, 2 Apr 2012 09:54:05 +0000 (+0100) Subject: arm: missing unlock in GIC error path X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:///%22http:/www.example.com/cgi/%22https:/?a=commitdiff_plain;h=e2af2820a3c0115cff00752cbd13cdb283d21f1e;p=xen.git arm: missing unlock in GIC error path Signed-off-by: Tim Deegan Committed-by: Ian Campbell --- diff --git a/xen/arch/arm/gic.c b/xen/arch/arm/gic.c index 60a51b5427..34a2c3f193 100644 --- a/xen/arch/arm/gic.c +++ b/xen/arch/arm/gic.c @@ -149,6 +149,7 @@ static int gic_route_irq(unsigned int irq, bool_t level, if ( desc->action != NULL ) { + spin_unlock(&gic.lock); spin_unlock(&desc->lock); return -EBUSY; }